package com.ryenlii.datatrans.core.constant;

public class StbConstants {


    /**
     * 超极表
     */
    public static final String STB_OPERATION_TRACK = "td_operation_track";
    public static final String STB_OPERATION_BOUNDARY = "td_operation_boundary";

    /**
     * 子表
     */
    public static final String OPERA_TRACK = "td_opera_track_";
    public static final String OPERA_BOUND = "td_opera_bound_";

    /**
     * 表字段
     */
    public static final String ID = "id";
    public static final String LONGITUDE = "longitude";
    public static final String LATITUDE = "latitude";
    public static final String SATELLITE_COUNT = "satellite_count";
    public static final String PERIOD = "period";
    public static final String ALTITUDE = "altitude";
    public static final String SPEED = "speed";
    public static final String BEARING = "bearing";
    public static final String X_AXIS = "xaxis";
    public static final String Y_AXIS = "yaxis";
    public static final String Z_AXIS = "zaxis";

    /**
     * 表tag
     */
    public static final String DEVICE_NUMBER = "device_number";
    public static final String OPERATION_ID = "operation_id";

    /**
     * kafka传递过来的字段
     */
    public static final String PHOTO_URL = "photoUrl";
    /**
     * kafka传递过来的字段（以下字段为需要与表字段映射的字段）
     */
    public static final String IOT_MSG_SEND_TIME = "timestamp";
    public static final String IOT_DEVICE_NAME = "deviceName";
    public static final String IOT_SATELLITE_COUNT = "satelliteCount";

    /**
     * 调试
     */
    public static final String REPORT_TIME = "report_time";
    public static final String CREATE_TIME = "createtime";

    // 省级使用
    // 作业轨迹
    public static final String STB_OPERATION_TRACK_Y = "stb_operation_track_y";
    // 作业面积区域
    public static final String STB_OPERATION_BOUNDARY_Y = "stb_operation_boundary_y";
    // tag
    // 所属地区编码，省级使用
    public static final String REGION_CODE = "region_code";

}
